package com.woniu113.junk.user.util;

public class RedisKeyUtil {
    /*
    * 用户注册相关KEY
    * */
    public static String REGISTER_CODE_kEY(String mobile){//存验证码KEY
        return "register:mobile:"+mobile;
    }
    public static String REGISTER_CODE_SENT(String mobile){//存验证码时间一分钟内只能发送一次
        return "register:sent:mobile:"+mobile;
    }
    public static String SEND_NUMBER(String mobile){//一个手机号一个小时内只能发送5次验证码
        return "sent:number:mobile:"+mobile;
    }
    /*
    * 用户名锁
    * */
    public static String LOCK_USERNAME(String userName)throws Exception{return "lock:username:"+userName;}
    /*
    * 手机号锁
    * */
    public static String LOCK_USERPHONE(String userPhone)throws Exception{return "lock:userphone:"+userPhone;}
//    /*
//    * 用户登录相关key
//    * */
    public static String USER_LOGIN_CODE_KEY(String userPhone){//用户登录验证码的KEY
        return "login:userPhone:"+userPhone;
    }
    public static String USER_LOGIN_CODE_SENT(String userPhone){//存验证码时间一分钟内只能发送一次
        return "login:sent:userPhone:"+userPhone;
    }
    public static String SENT_USER_LOGIN_CODE_NUMBER(String userPhone){//一个小时内的发送用户登录验证码次数
        return "sent:number:userPhone:"+userPhone;
    }
//    /*
//    * 管理员登录相关key
//    * */
//
    public static String ADMIN_LOGIN_CODE_KEY(String userPhone){//管理员登录验证码的KEY
        return "login:adminPhone:"+userPhone;
    }
    public static String ADMIN_LOGIN_CODE_SENT(String userPhone){//存验证码时间一分钟内只能发送一次
        return "login:sent:adminPhone:"+userPhone;
    }
    public static String SENT_ADMIN_LOGIN_CODE_NUMBER(String userPhone){//一个小时内的发送特派员登录验证码次数
        return "sent:number:adminPhone:"+userPhone;
    }
//    /*
//    * 修改手机号相关key
//    * */
    public static String USER_UP_CODE_KEY(String userPhone){//用户验证码的key
        return "Up:userPhone:"+userPhone;
    }
    public static String USER_UP_CODE_SENT(String userPhone){//存验证码时间一分钟内只能发送一次
        return "Up:sent:userPhone:"+userPhone;
    }
    public static String SENT_USER_UP_CODE_NUMBER(String userPhone){//一个小时内的发送用户验证码次数
        return "sent:number:userUpPhone:"+userPhone;
    }
}
